| CalculateAlpha(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| CalculateCaustics(TMCColorRGB &causticColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| CalculateDirectLighting(LightingDetail &result, const LightingContext &lightingContext)=0 | I3DShLightingModel | [pure virtual] |
| CalculateIndirectLighting(TMCColorRGB &indirectDiffuseColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| CalculateReflection(TMCColorRGB &reflectionColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| CalculateSubsurfaceScattering(TMCColorRGB &subsurfaceColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| CalculateTransparency(TMCColorRGBA &resColor, const LightingContext &lightingContext, const ShadingOut &shading)=0 | I3DShLightingModel | [pure virtual] |
| ShadeAndLight(LightingDetail &result, const LightingContext &lightingContext)=0 | I3DShLightingModel | [pure virtual] |